package net.aiotos.common.dto;

import lombok.Getter;


/**
 * 上报数据
 */
@Getter
public class DataPubDTO {
    private final String id; // 三段式 例：“[通信网关ID].[设备ID].[数据点ID]”

    @Getter
    private final Object value;

    /**
     * 数据发布专用实体
     * @param id 三段式(网关ID.设备ID.数据点ID)
     * @param value Java标准数据类型
     */
    public DataPubDTO(String id, Object value) {
        this.id = id;
        this.value = value;
    }

    @Override
    public String toString() {
        return "DataPubDTO{" +
                "id='" + id + '\'' +
                ", value=" + value +
                '}';
    }
}
